recently rented or purchased - Deutsch Englisch Wörterbuch